package com.ok.constant;

/**
 * 线程池常量类
 */
public class ThreadPoolConstant {
    /**
     * 班次规则生成线程池
     */
    public static final String dutyShiftRulesPool = "dutyShiftRulesPool";
    /**
     * 节点状态更新单线程池
     */
    public static final String updateNodeStateSinglePool ="updateNodeStateSinglePool";

    /**
     * 获取群活节点线程池
     */
    public static final String getLiveNodePool="getLiveNodePool";
    /**
     * 若依自带的系统执行线程池
     */
    public static final String scheduledExecutorService="scheduledExecutorService";

    /**
     * iot 定时监测点数据处理线程池
     */

    public static final String scheduledDataMsgPool ="scheduledDataMsgPool";

    /**
     * iot 监测点组数据处理线程池
     */
    public static final String groupDataExecutePool ="groupDataExecutePool";

    /**
     * iot 监测点告警数据处理线程池
     */
    public static final String alarmDataMsgPool ="alarmDataMsgPool";


    /**
     * 向jm监控主机发送消息线程池
     */
    public static final String sendIotClentJmMsgPool="sendIotClentJmMsgPool";

    /**
     * 向jm监控主机发送心跳线程池
     */
    public static final String sendIotClentJmHeartbeatPool ="sendIotClentHeartbeatPool";
    /**
     * jm监控主机非法数据检测线程池
     */
    public static final String jmHostDataCheckPool ="jmHostDataCheckPool";
    /**
     * jm tcp消息分发处理线程池
     */
    public static final String jmTcpDataMsgHandle="jmTcpDataMsgHandle";

    /**
     * 本地缓存定时清除线程池
     */

    public static final String localCacheCleanPool="localCacheCleanPool";

    /**
     * 定时发送指令
     */
    public static final String commandControlScheduled="commandControlScheduled";
    /**
     * websocket事件处理线程池
     */
    public static final String wsEventPool="wsEventPool";



}
